package top.rish.utils.excel.bean;

import top.rish.utils.excel.anno.ExcelCell;
import top.rish.utils.excel.convert.ConvertToDate;

import java.util.Date;

/**
 * 回单明细 List
 */
public class HdmxList {
    /**
     * 开始日期
     */
    @ExcelCell(descript = "开始日期",required = true, row = 1, col = 1, convert = ConvertToDate.class, regex = {})
    Date ksrq;
    /**
     * 结束日期
     */
    @ExcelCell(descript = "结束日期",required = true, row = 1, col = 3, convert = ConvertToDate.class)
    Date jsrq;
    /**
     * 银行类别编码
     */
    @ExcelCell(descript = "银行类别编码",required = true, row = 1, col = 5)
    String yhlbbm;


    /**
     * 交易时间
     */
    @ExcelCell(col = 0,descript="交易时间")
    public String jysj;

    /**
     * 银行名称
     */
    @ExcelCell(col = 1,descript="银行名称")
    public String yxmc;

    /**
     * 本方账户
     */
    @ExcelCell(col = 2,descript="本方账户")
    public String bfzh;

    /**
     * 账号名称
     */
    @ExcelCell(col = 3,descript="账号名称")
    public String zhmc;

    /**
     * 币种
     */
    @ExcelCell(col = 4,descript="币种")
    public String bz;

    /**
     * 借方发生额支取
     */
    @ExcelCell(col = 5,descript="借方发生额支取")
    public String jffsezq;

    /**
     * 贷方发生额收入
     */
    @ExcelCell(col = 6,descript="贷方发生额收入")
    public String dffsesr;

    /**
     * 对方名称
     */
    @ExcelCell(col = 7,descript="对方名称")
    public String dfmc;

    /**
     * 对方账号
     */
    @ExcelCell(col = 8,descript="对方账号")
    public String dfzh;

    /**
     * 对方开户行
     */
    @ExcelCell(col = 9,descript="对方开户行")
    public String dfkhx;

    /**
     * 摘要
     */
    @ExcelCell(col = 10,descript="摘要")
    public String zy;

    /**
     * 备注
     */
    @ExcelCell(col = 11,descript="备注")
    public String beizhu;

    /**
     * 交易流水号
     */
    @ExcelCell(col = 12,descript="交易流水号")
    public String jylsh;

    /**
     * 回单文件路径
     */
    @ExcelCell(col = 13,descript="回单文件路径")
    public String hdwjlj;

    /**
     * 回单文件名称
     */
    @ExcelCell(col = 14,descript="回单文件名称")
    public String hdwjmc;

    /**
     * 回单编号
     */
    @ExcelCell(col = 15,descript="回单编号")
    public String hdbh;

    /**
     * 图片文件名称
     */
    @ExcelCell(col = 16,descript="图片文件名称")
    public String tpwjmc;

    /**
     * 明细主键
     */
    @ExcelCell(col = 17,descript="明细主键")
    public String mxzj;

    /**
     * 回单主键
     */
    @ExcelCell(col = 18,descript="回单主键")
    public String hdzj;

    public Date getKsrq() {
        return ksrq;
    }

    public void setKsrq(Date ksrq) {
        this.ksrq = ksrq;
    }

    public Date getJsrq() {
        return jsrq;
    }

    public void setJsrq(Date jsrq) {
        this.jsrq = jsrq;
    }

    public String getYhlbbm() {
        return yhlbbm;
    }

    public void setYhlbbm(String yhlbbm) {
        this.yhlbbm = yhlbbm;
    }

    public String getJysj() {
        return jysj;
    }

    public void setJysj(String jysj) {
        this.jysj = jysj;
    }

    public String getYxmc() {
        return yxmc;
    }

    public void setYxmc(String yxmc) {
        this.yxmc = yxmc;
    }

    public String getBfzh() {
        return bfzh;
    }

    public void setBfzh(String bfzh) {
        this.bfzh = bfzh;
    }

    public String getZhmc() {
        return zhmc;
    }

    public void setZhmc(String zhmc) {
        this.zhmc = zhmc;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getJffsezq() {
        return jffsezq;
    }

    public void setJffsezq(String jffsezq) {
        this.jffsezq = jffsezq;
    }

    public String getDffsesr() {
        return dffsesr;
    }

    public void setDffsesr(String dffsesr) {
        this.dffsesr = dffsesr;
    }

    public String getDfmc() {
        return dfmc;
    }

    public void setDfmc(String dfmc) {
        this.dfmc = dfmc;
    }

    public String getDfzh() {
        return dfzh;
    }

    public void setDfzh(String dfzh) {
        this.dfzh = dfzh;
    }

    public String getDfkhx() {
        return dfkhx;
    }

    public void setDfkhx(String dfkhx) {
        this.dfkhx = dfkhx;
    }

    public String getZy() {
        return zy;
    }

    public void setZy(String zy) {
        this.zy = zy;
    }

    public String getBeizhu() {
        return beizhu;
    }

    public void setBeizhu(String beizhu) {
        this.beizhu = beizhu;
    }

    public String getJylsh() {
        return jylsh;
    }

    public void setJylsh(String jylsh) {
        this.jylsh = jylsh;
    }

    public String getHdwjlj() {
        return hdwjlj;
    }

    public void setHdwjlj(String hdwjlj) {
        this.hdwjlj = hdwjlj;
    }

    public String getHdwjmc() {
        return hdwjmc;
    }

    public void setHdwjmc(String hdwjmc) {
        this.hdwjmc = hdwjmc;
    }

    public String getHdbh() {
        return hdbh;
    }

    public void setHdbh(String hdbh) {
        this.hdbh = hdbh;
    }

    public String getTpwjmc() {
        return tpwjmc;
    }

    public void setTpwjmc(String tpwjmc) {
        this.tpwjmc = tpwjmc;
    }

    public String getMxzj() {
        return mxzj;
    }

    public void setMxzj(String mxzj) {
        this.mxzj = mxzj;
    }

    public String getHdzj() {
        return hdzj;
    }

    public void setHdzj(String hdzj) {
        this.hdzj = hdzj;
    }

    @Override
    public String toString() {
        return "HdmxList{" +
                "ksrq=" + ksrq +
                ", jsrq=" + jsrq +
                ", yhlbbm='" + yhlbbm + '\'' +
                ", jysj='" + jysj + '\'' +
                ", yxmc='" + yxmc + '\'' +
                ", bfzh='" + bfzh + '\'' +
                ", zhmc='" + zhmc + '\'' +
                ", bz='" + bz + '\'' +
                ", jffsezq='" + jffsezq + '\'' +
                ", dffsesr='" + dffsesr + '\'' +
                ", dfmc='" + dfmc + '\'' +
                ", dfzh='" + dfzh + '\'' +
                ", dfkhx='" + dfkhx + '\'' +
                ", zy='" + zy + '\'' +
                ", beizhu='" + beizhu + '\'' +
                ", jylsh='" + jylsh + '\'' +
                ", hdwjlj='" + hdwjlj + '\'' +
                ", hdwjmc='" + hdwjmc + '\'' +
                ", hdbh='" + hdbh + '\'' +
                ", tpwjmc='" + tpwjmc + '\'' +
                ", mxzj='" + mxzj + '\'' +
                ", hdzj='" + hdzj + '\'' +
                '}';
    }
}
